package com.mass.waybill.voucher.model;

/**
 * @Author: ZSX
 * @Description: 收款单
 */
public class WbVoucher {
    /**
     * 主键 ID
     */
    private Long id;

    /**
     * 结算编号
     */
    private String settlementNumber;

    /**
     * 付款日期
     */
    private String dateReceipt;

    /**
     * 收款账户
     */
    private String paymentAccount;

    /**
     * 付款方类型  1 个人 2 单位
     */
    private Integer typePayer;

    /**
     * 付款单位
     */
    private String paymentUnit;

    /**
     * 付款人
     */
    private String drawee;

    /**
     * 收款金额
     */
    private String paymentAmount;

    /**
     * 备注
     */
    private String note;

    /**
     * 收款人
     */
    private String thePayee;

    /**
     * 收款日期格式 yyyy年MM月dd日 HH:mm
     */
    private String paymentTime;

    /**
     * 已核销金额
     */
    private String amountCancelVerification;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 删除标识 0 正常  1 删除
     */
    private Integer delState;

    /**
     * 主键 ID
     *
     * @return id 主键 ID
     */
    public Long getId() {
        return id;
    }

    /**
     * 主键 ID
     *
     * @param id 主键 ID
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 结算编号
     *
     * @return settlement_number 结算编号
     */
    public String getSettlementNumber() {
        return settlementNumber;
    }

    /**
     * 结算编号
     *
     * @param settlementNumber 结算编号
     */
    public void setSettlementNumber(String settlementNumber) {
        this.settlementNumber = settlementNumber == null ? null : settlementNumber.trim();
    }

    /**
     * 付款日期
     *
     * @return date_receipt 付款日期
     */
    public String getDateReceipt() {
        return dateReceipt;
    }

    /**
     * 付款日期
     *
     * @param dateReceipt 付款日期
     */
    public void setDateReceipt(String dateReceipt) {
        this.dateReceipt = dateReceipt == null ? null : dateReceipt.trim();
    }

    /**
     * 收款账户
     *
     * @return payment_account 收款账户
     */
    public String getPaymentAccount() {
        return paymentAccount;
    }

    /**
     * 收款账户
     *
     * @param paymentAccount 收款账户
     */
    public void setPaymentAccount(String paymentAccount) {
        this.paymentAccount = paymentAccount == null ? null : paymentAccount.trim();
    }

    /**
     * 付款方类型  1 个人 2 单位
     *
     * @return type_payer 付款方类型  1 个人 2 单位
     */
    public Integer getTypePayer() {
        return typePayer;
    }

    /**
     * 付款方类型  1 个人 2 单位
     *
     * @param typePayer 付款方类型  1 个人 2 单位
     */
    public void setTypePayer(Integer typePayer) {
        this.typePayer = typePayer;
    }

    /**
     * 付款单位
     *
     * @return payment_unit 付款单位
     */
    public String getPaymentUnit() {
        return paymentUnit;
    }

    /**
     * 付款单位
     *
     * @param paymentUnit 付款单位
     */
    public void setPaymentUnit(String paymentUnit) {
        this.paymentUnit = paymentUnit == null ? null : paymentUnit.trim();
    }

    /**
     * 付款人
     *
     * @return drawee 付款人
     */
    public String getDrawee() {
        return drawee;
    }

    /**
     * 付款人
     *
     * @param drawee 付款人
     */
    public void setDrawee(String drawee) {
        this.drawee = drawee == null ? null : drawee.trim();
    }

    /**
     * 收款金额
     *
     * @return payment_amount 收款金额
     */
    public String getPaymentAmount() {
        return paymentAmount;
    }

    /**
     * 收款金额
     *
     * @param paymentAmount 收款金额
     */
    public void setPaymentAmount(String paymentAmount) {
        this.paymentAmount = paymentAmount == null ? null : paymentAmount.trim();
    }

    /**
     * 备注
     *
     * @return note 备注
     */
    public String getNote() {
        return note;
    }

    /**
     * 备注
     *
     * @param note 备注
     */
    public void setNote(String note) {
        this.note = note == null ? null : note.trim();
    }

    /**
     * 收款人
     *
     * @return the_payee 收款人
     */
    public String getThePayee() {
        return thePayee;
    }

    /**
     * 收款人
     *
     * @param thePayee 收款人
     */
    public void setThePayee(String thePayee) {
        this.thePayee = thePayee == null ? null : thePayee.trim();
    }

    /**
     * 收款日期格式 yyyy年MM月dd日 HH:mm
     *
     * @return payment_time 收款日期格式 yyyy年MM月dd日 HH:mm
     */
    public String getPaymentTime() {
        return paymentTime;
    }

    /**
     * 收款日期格式 yyyy年MM月dd日 HH:mm
     *
     * @param paymentTime 收款日期格式 yyyy年MM月dd日 HH:mm
     */
    public void setPaymentTime(String paymentTime) {
        this.paymentTime = paymentTime == null ? null : paymentTime.trim();
    }

    /**
     * 已核销金额
     *
     * @return amount_cancel_verification 已核销金额
     */
    public String getAmountCancelVerification() {
        return amountCancelVerification;
    }

    /**
     * 已核销金额
     *
     * @param amountCancelVerification 已核销金额
     */
    public void setAmountCancelVerification(String amountCancelVerification) {
        this.amountCancelVerification = amountCancelVerification == null ? null : amountCancelVerification.trim();
    }

    /**
     * 创建时间
     *
     * @return create_time 创建时间
     */
    public String getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间
     *
     * @param createTime 创建时间
     */
    public void setCreateTime(String createTime) {
        this.createTime = createTime == null ? null : createTime.trim();
    }

    /**
     * 删除标识 0 正常  1 删除
     *
     * @return del_state 删除标识 0 正常  1 删除
     */
    public Integer getDelState() {
        return delState;
    }

    /**
     * 删除标识 0 正常  1 删除
     *
     * @param delState 删除标识 0 正常  1 删除
     */
    public void setDelState(Integer delState) {
        this.delState = delState;
    }
}